
// Source File Name:   IVL_TS.java

package com.sunwayhorizo.health.hl7.datatypes;

import com.sunwayhorizo.health.hl7.common.VersionInfo;

//            SET_TS, TS, BL, QTY,
//            ST
/********************************************
 * Interval of Time 间隔时间
 * added by lordtan
 ********************************************/
public interface IVL_TS
    extends SET_TS
{

    public static final String RCS_ID = "$Header: IVL_TS.java 1.0 2006/08/10 11:58:46 mmoores noship $";
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: IVL_TS.java 1.0 2006/05/24 03:05:31 rassubra noship $", "com.sunwayhorizo.health.hl7.datatypes");

    public abstract TS low();

    public abstract BL lowClosed();

    public abstract TS high();

    public abstract BL highClosed();

    public abstract QTY width();

    public abstract TS center();

    public abstract IVL_TS hull();

    public abstract IVL_TS hull(IVL_TS ivl_ts);

    public abstract IVL_TS intersection(IVL_TS ivl_ts);

    public abstract ST literal();

    public abstract TS demotion();

}
